package com.heatup.apt.model.order;


import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 *@Author: timo
 *@Date: 2018/3/21 19:12
 *@Description: 教练端的 体测 体验 私教订单详情实体类
 *
 *
 */
public class PrivOrderDetailResultModel implements Serializable {
    private static final long serialVersionUID = -3079747979022779920L;

    /** 订单ID */
    private Integer orderId;

    /** 门店ID */
    private Integer storeId;

    /** 用户Id */
    private Integer userId;

    /** 订单号 */
    private String  orderNumber;

    /** 课程名称 */
    private String  courseName;

    /** 门店名称 */
    private String  storeName;

    /** 用户昵称 */
    private String nickName;

    /** 用户姓名 */
    private String  userName;

    /** 到店时间 */
    private String  arrivalTime;

    /** 开始时间 */
    private Date startTime;

    /** 结束时间 */
    private Date    endTime;

    /** 用户手机号码 */
    private String  userMobile;

    /** 用户头像 */
    private String  userHeadImg;

    /** 下单时间 */
    private Date    payTime;

    /** 教练名字列表 */
    private List<String> coachNameList;

    /** 最后一次签到时间 */
    private Date lastSignTime;

    /** 支付金额 */
    private BigDecimal payAmount;

    /** 课时总数 */
    private Integer periods;

    /** 剩余天数 */
    private Integer surplusDayCount;

    /** 签到课程数量 */
    private Integer signCourseCount;

    /** 已经添加到日程的数量 ：   */
    private Integer isCloseCount;


    public Integer getOrderId() {
        return orderId;
    }

    public void setOrderId(Integer orderId) {
        this.orderId = orderId;
    }

    public Integer getStoreId() {
        return storeId;
    }

    public void setStoreId(Integer storeId) {
        this.storeId = storeId;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getOrderNumber() {
        return orderNumber;
    }

    public void setOrderNumber(String orderNumber) {
        this.orderNumber = orderNumber;
    }

    public String getCourseName() {
        return courseName;
    }

    public void setCourseName(String courseName) {
        this.courseName = courseName;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getUserName() {
        return userName;
    }

    public void setUserName(String userName) {
        this.userName = userName;
    }

    public String getArrivalTime() {
        return arrivalTime;
    }

    public void setArrivalTime(String arrivalTime) {
        this.arrivalTime = arrivalTime;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public String getUserMobile() {
        return userMobile;
    }

    public void setUserMobile(String userMobile) {
        this.userMobile = userMobile;
    }

    public String getUserHeadImg() {
        return userHeadImg;
    }

    public void setUserHeadImg(String userHeadImg) {
        this.userHeadImg = userHeadImg;
    }

    public Date getPayTime() {
        return payTime;
    }

    public void setPayTime(Date payTime) {
        this.payTime = payTime;
    }

    public List<String> getCoachNameList() {
        return coachNameList;
    }

    public void setCoachNameList(List<String> coachNameList) {
        this.coachNameList = coachNameList;
    }

    public Date getLastSignTime() {
        return lastSignTime;
    }

    public void setLastSignTime(Date lastSignTime) {
        this.lastSignTime = lastSignTime;
    }

    public BigDecimal getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(BigDecimal payAmount) {
        this.payAmount = payAmount;
    }

    public Integer getPeriods() {
        return periods;
    }

    public void setPeriods(Integer periods) {
        this.periods = periods;
    }

    public Integer getSurplusDayCount() {
        return surplusDayCount;
    }

    public void setSurplusDayCount(Integer surplusDayCount) {
        this.surplusDayCount = surplusDayCount;
    }

    public Integer getSignCourseCount() {
        return signCourseCount;
    }

    public void setSignCourseCount(Integer signCourseCount) {
        this.signCourseCount = signCourseCount;
    }

    public Integer getIsCloseCount() {
        return isCloseCount;
    }

    public void setIsCloseCount(Integer isCloseCount) {
        this.isCloseCount = isCloseCount;
    }


    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }
}


